import request from '@/utils/request'

// 订单分页（可按状态筛选：PAID/UNPAID）
export function pageOrders(params) {
  return request.get('/user/ticket/page', { params })
}

// 获取订单详情（仅本人）
export function getOrder(id) {
  return request.get(`/user/ticket/${id}`)
}

// 创建订单（mid, mname, price, note, quantity?）
export function createOrder(data) {
  return request.post('/user/ticket', data)
}

// 购票并扣减余额（mid, mname, unitPrice, quantity, note）
export function buyTicket(data) {
  return request.post('/user/ticket/buy', data)
}

// 更新订单（id, status 或 note）
export function updateOrder(data) {
  return request.put('/user/ticket', data)
}

// 删除订单（仅本人）
export function deleteOrder(id) {
  return request.delete(`/user/ticket/${id}`)
}